Automatic Partitioning: A Promising Approach to Prototyping Ubiquitous Computing Applications

نویسندگان

  • Nikitas Liogkas
  • Blair MacIntyre
  • Elizabeth D. Mynatt
  • Yannis Smaragdakis
  • Eli Tilevich
  • Stephen Voida
چکیده

One of the main challenges facing ubiquitous computing research and development is the difficulty of writing software for complex, heterogeneous distributed applications. In this paper, we evaluate automatic application partitioning as an approach to rapid prototyping of ubiquitous computing systems. Our approach allows developers to largely ignore distribution issues when developing their applications, by providing tools for generating distribution code automatically, under user guidance. We claim that automatic partitioning is promising for a large class of ubiquitous computing applications and discuss an example ubicomp application re-engineered using our approach.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automatic Partitioning for Prototyping Ubiquitous Computing Applications Motivation and Challenges

T he software-engineering goal of removing obstacles to human creativity is a primary challenge in several areas of computing research. In particular, ubiquitous computing is one area in which researchers have clearly identified the need for software-engineering support.1,2 Proponents of ubicomp envision a future in which computers are inexpensive and plentiful and seamlessly interoperate. Unfo...

متن کامل

Comparison of Different Targets Used in Augmented Reality Applications in Ubiquitous GIS

Drilling requires accurate information about locations of underground infrastructures or it can cause serious damages. Augmented Reality (AR) as a technology in Ubiquitous GIS (UBIGIS) can be used to visualize underground infrastructures on smartphones. Since smartphone’s sensors do not provide such accuracy, another approaches should be applied. Vision based computer vision systems are well kn...

متن کامل

Rapid prototyping and evaluation of intelligent environments using immersive video

A major problem in developing ubiquitous computing applications is the simulation of the required infrastructure and the environment in which they are to be deployed. Developers have to rely on either low-fidelity techniques (such as paper prototypes and mental walk-throughs) or simply wait for a full scale deployment. Similarly, even where an existing infrastructure exists preliminary evaluati...

متن کامل

Towards an approach for developing socio-technical ubiquitous computing applications

The purpose of the paper is to make a step towards a development approach for ubiquitous computing application. Therefore, we answer the following research questions: first, what is ubiquitous computing; second, which challenges of ubiquitous system development poses the particular nature of ubiquitous computing; and third, how to overcome these challenges by combining development methods from ...

متن کامل

Related Work

M ost traditional computing systems and applications research treats software as the variable and hardware as the constant. In ubiquitous computing research, it’s difficult to maintain this perspective. A defining characteristic of ubiquitous computing systems is embodying physical context and interaction with a given physical locale rather than abstracting from it.1 Generally, ubiquitous compu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004